// app/extend/context.js
module.exports = {
  // 成功提示
  apiSuccess(data = '', msg = 'ok', code = 200) {
    this.body = { msg, data }
    this.status = code
  },
  // 失败提示
  apiFail(data = '', msg = 'fail', code = 400) {
    this.body = { msg, data }
    this.status = code
  },
  // 生成token
  getToken(value) {
    return this.app.jwt.sign(value, 'coderlt')
  },
  // 验证token
  checkToken(token) {
    return this.app.jwt.verify(token, 'coderlt')
  },
  // 生成唯一id
  genID(length) {
    return Number(Math.random().toString().substr(3, length) + Date.now()).toString(36)
  }
}
